#ifndef LIGHTMAP_H_
#define LIGHTMAP_H_

#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glext.h>
#include <iostream>
#include "../outils/Vecteur.h"
#include "Face.h"

using namespace std;

class LightMap
{
private:
	float radius;
	Color color;
	Vecteur position;
public:
	LightMap(void);
	virtual ~LightMap(void);
	void setRadius(float r);
	float getRadius();
	void setColor(float r, float g, float b);
	Color getColor();
	void setPosition(float x, float y, float z);
	void setPosition(Vecteur*);
	Vecteur getPosition();
	Vecteur calculerEclairage(Vecteur & position);
};

#endif
